﻿namespace HouseHoldBudget.Core.Configuration
{
    public interface IConfigurationProvider<TSettings> where TSettings : ISettings, new()
    {
        #region Instance Properties

        TSettings Settings { get; }

        #endregion

        #region Instance Methods

        void DeleteSettings();
        void SaveSettings(TSettings settings);

        #endregion
    }
}